Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
670 changes: 338 additions & 332 deletions src/visier_api_administration/.openapi-generator/FILES

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions src/visier_api_administration/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "visier_api_administration"
version = "0.99201.1793"
version = "0.99201.1823"
description = "Visier Administration APIs"
authors = ["Visier <alpine@visier.com>"]
license = "Apache License, Version 2.0"
Expand All @@ -12,7 +12,7 @@ include = ["visier_api_administration/py.typed"]
[tool.poetry.dependencies]
python = "^3.8"

visier-api-core = "~= 0.99201.1793"
visier-api-core = "~= 0.99201.1823"

[tool.poetry.dev-dependencies]
pytest = ">=7.2.1"
Expand Down
2 changes: 1 addition & 1 deletion src/visier_api_administration/requirements.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
visier-api-core ~= 0.99201.1793
visier-api-core ~= 0.99201.1823
6 changes: 3 additions & 3 deletions src/visier_api_administration/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make 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.

The version of the OpenAPI document: 22222222.99201.1793
The version of the OpenAPI document: 22222222.99201.1823
Contact: alpine@visier.com

Please note that this SDK is currently in beta.
Expand All @@ -23,10 +23,10 @@
# prerequisite: setuptools
# http://pypi.python.org/pypi/setuptools
NAME = "visier-api-administration"
VERSION = "0.99201.1793"
VERSION = "0.99201.1823"
PYTHON_REQUIRES = ">=3.8"
REQUIRES = [
"visier-api-core ~= 0.99201.1793",
"visier-api-core ~= 0.99201.1823",
]

setup(
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
# coding: utf-8

"""
Visier Administration APIs

Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make 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.

The version of the OpenAPI document: 22222222.99201.1823
Contact: alpine@visier.com

Please note that this SDK is currently in beta.
Functionality and behavior may change 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(
limit = 56,
start = 56,
tenants = [
visier_api_administration.models.admin/tenant_detail_apidto.admin.TenantDetailAPIDTO(
allowed_o_auth_idp_url_domains = [
''
],
can_administer_other_tenants = True,
current_data_version = '',
custom_properties = [
visier_api_administration.models.admin/custom_tenant_property_dto.admin.CustomTenantPropertyDTO(
key = '',
value = '', )
],
data_version_date = '',
embeddable_domains = [
''
],
industry_code = 56,
modules = [
visier_api_administration.models.designer/tenant_module_dto.designer.TenantModuleDTO(
display_name = '',
module_settings = None,
symbol_name = '', )
],
provision_date = '',
sso_instance_issuers = [
''
],
status = '',
tenant_code = '',
tenant_display_name = '',
vanity_url_name = '', )
]
)
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()
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
# coding: utf-8

"""
Visier Administration APIs

Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make 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.

The version of the OpenAPI document: 22222222.99201.1823
Contact: alpine@visier.com

Please note that this SDK is currently in beta.
Functionality and behavior may change 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(
allowed_o_auth_idp_url_domains = [
''
],
custom_properties = [
visier_api_administration.models.admin/custom_tenant_property_dto.admin.CustomTenantPropertyDTO(
key = '',
value = '', )
],
embeddable_domains = [
''
],
industry_code = 56,
purchased_modules = [
''
],
sso_instance_issuers = [
''
],
tenant_code = '',
tenant_display_name = '', )
]
)
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()
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# coding: utf-8

"""
Visier Administration APIs

Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make 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.

The version of the OpenAPI document: 22222222.99201.1823
Contact: alpine@visier.com

Please note that this SDK is currently in beta.
Functionality and behavior may change 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()
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
# coding: utf-8

"""
Visier Administration APIs

Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make 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.

The version of the OpenAPI document: 22222222.99201.1823
Contact: alpine@visier.com

Please note that this SDK is currently in beta.
Functionality and behavior may change 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()
Loading
Loading