Skip to content

Commit

Permalink
Merge pull request #8 from DopplerHQ/liblab-codegen-1693520518093
Browse files Browse the repository at this point in the history
LibLab SDK update
  • Loading branch information
Piccirello authored Aug 31, 2023
2 parents ab823e2 + b16ef99 commit 7c16932
Show file tree
Hide file tree
Showing 53 changed files with 283 additions and 288 deletions.
2 changes: 1 addition & 1 deletion example/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ A basic example of how to use the doppler-sdk package.

If `doppler-sdk` is published to pypi:
```sh
pip install doppler-sdk==1.1.0
pip install doppler-sdk==1.1.1
```

In the event `doppler-sdk` is not published to pypi, you can install it locally by running the following command in the example folder:
Expand Down
2 changes: 1 addition & 1 deletion example/install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ python -m venv .venv
source .venv/bin/activate
pip install build
python -m build --outdir dist ../
pip install dist/doppler_sdk-1.1.0-py3-none-any.whl
pip install dist/doppler_sdk-1.1.1-py3-none-any.whl
2 changes: 1 addition & 1 deletion example/install_py3.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ python3 -m venv .venv
source .venv/bin/activate
pip3 install build
python3 -m build --outdir dist ../
pip3 install dist/doppler_sdk-1.1.0-py3-none-any.whl
pip3 install dist/doppler_sdk-1.1.1-py3-none-any.whl
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"

[project]
name = "doppler-sdk"
version = "1.1.0"
version = "1.1.1"
license = { text = "SEE LICENSE IN LICENSE" }
authors = [
{ name="Example Author", email="[email protected]" },
Expand Down
20 changes: 10 additions & 10 deletions src/dopplersdk/README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# DopplerSDK Python SDK 1.1.0
# DopplerSDK Python SDK 1.1.1
A Python SDK for DopplerSDK.



- API version: 1.1.0
- SDK version: 1.1.0
- API version: 1.1.1
- SDK version: 1.1.1

## Table of Contents
- [Requirements](#requirements)
Expand Down Expand Up @@ -966,7 +966,7 @@ results = sdk.secrets.list(
config = 'CONFIG_NAME',
accepts = 'application/json',
include_dynamic_secrets = True,
dynamic_secrets_ttl_sec = 18119642,
dynamic_secrets_ttl_sec = 45202611,
secrets = 'secrets',
include_managed_secrets = True
)
Expand Down Expand Up @@ -1071,7 +1071,7 @@ results = sdk.secrets.download(
project = 'project',
config = 'config',
format = 'json',
name_transformer = 'dotnet-env',
name_transformer = 'camel',
include_dynamic_secrets = True,
dynamic_secrets_ttl_sec = 1800
)
Expand Down Expand Up @@ -1453,7 +1453,7 @@ request_body = {
'config': 'config',
'dynamic_secret': 'dynamic_secret',
'project': 'project',
'ttl_sec': 66643403
'ttl_sec': 96157308
}
results = sdk.dynamic_secrets.issue_lease(request_input = request_body)

Expand Down Expand Up @@ -1772,10 +1772,10 @@ DOPPLERSDK_BEARER_TOKEN = ''
sdk = DopplerSDK()
sdk.set_bearer_token(DOPPLERSDK_BEARER_TOKEN)
request_body = {
'environments': ["laboris","incididunt esse Duis aute aliquip"],
'environments': ["reprehenderit dolore","incididunt voluptate sed labore dolore"],
'role': 'role',
'slug': 'slug',
'type_': 'service_account'
'type_': 'group'
}
results = sdk.trusted_ips.add(
request_input = request_body,
Expand Down Expand Up @@ -2196,10 +2196,10 @@ DOPPLERSDK_BEARER_TOKEN = ''
sdk = DopplerSDK()
sdk.set_bearer_token(DOPPLERSDK_BEARER_TOKEN)
request_body = {
'environments': ["cillum","occaecat ipsum consectetur amet"],
'environments': ["officia","adipisicing sit aliqua occaecat"],
'role': 'role',
'slug': 'slug',
'type_': 'workplace_user'
'type_': 'group'
}
results = sdk.project_members.add(
request_input = request_body,
Expand Down
14 changes: 7 additions & 7 deletions src/dopplersdk/services/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -855,7 +855,7 @@ results = sdk.secrets.list(
config = 'CONFIG_NAME',
accepts = 'application/json',
include_dynamic_secrets = True,
dynamic_secrets_ttl_sec = 18119642,
dynamic_secrets_ttl_sec = 45202611,
secrets = 'secrets',
include_managed_secrets = True
)
Expand Down Expand Up @@ -960,7 +960,7 @@ results = sdk.secrets.download(
project = 'project',
config = 'config',
format = 'json',
name_transformer = 'dotnet-env',
name_transformer = 'camel',
include_dynamic_secrets = True,
dynamic_secrets_ttl_sec = 1800
)
Expand Down Expand Up @@ -1342,7 +1342,7 @@ request_body = {
'config': 'config',
'dynamic_secret': 'dynamic_secret',
'project': 'project',
'ttl_sec': 66643403
'ttl_sec': 96157308
}
results = sdk.dynamic_secrets.issue_lease(request_input = request_body)

Expand Down Expand Up @@ -1661,10 +1661,10 @@ DOPPLERSDK_BEARER_TOKEN = ''
sdk = DopplerSDK()
sdk.set_bearer_token(DOPPLERSDK_BEARER_TOKEN)
request_body = {
'environments': ["laboris","incididunt esse Duis aute aliquip"],
'environments': ["reprehenderit dolore","incididunt voluptate sed labore dolore"],
'role': 'role',
'slug': 'slug',
'type_': 'service_account'
'type_': 'group'
}
results = sdk.trusted_ips.add(
request_input = request_body,
Expand Down Expand Up @@ -2085,10 +2085,10 @@ DOPPLERSDK_BEARER_TOKEN = ''
sdk = DopplerSDK()
sdk.set_bearer_token(DOPPLERSDK_BEARER_TOKEN)
request_body = {
'environments': ["cillum","occaecat ipsum consectetur amet"],
'environments': ["officia","adipisicing sit aliqua occaecat"],
'role': 'role',
'slug': 'slug',
'type_': 'workplace_user'
'type_': 'group'
}
results = sdk.project_members.add(
request_input = request_body,
Expand Down
2 changes: 1 addition & 1 deletion src/dopplersdk/services/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,6 @@ def _add_required_headers(self, headers: dict):
headers: dict
Headers dict to add auth headers to
"""
headers["User-Agent"] = "liblab/0.1.16 DopplerSDK/1.1.0 python/2.7"
headers["User-Agent"] = "liblab/0.1.16 DopplerSDK/1.1.1 python/2.7"
headers["Authorization"] = f"Bearer {self._bearer_token}"
return headers
2 changes: 1 addition & 1 deletion src/dopplersdk/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@

setuptools.setup(
name="DopplerSDK",
version="1.1.0",
version="1.1.1",
packages=setuptools.find_packages(),
)
4 changes: 2 additions & 2 deletions test/models/test_add_member_request.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ def test_true(self):

def test_add_member_request(self):
# Create AddMemberRequest class instance
test_model = AddMemberRequest(type_="workplace_user", slug="dolorem")
test_model = AddMemberRequest(type_="workplace_user", slug="blanditiis")
self.assertEqual(test_model.type_, "workplace_user")
self.assertEqual(test_model.slug, "dolorem")
self.assertEqual(test_model.slug, "blanditiis")

def test_add_member_request_required_fields_missing(self):
# Assert AddMemberRequest class generation fails without required fields
Expand Down
12 changes: 6 additions & 6 deletions test/models/test_add_request.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,14 @@ def test_add_request(self):
# Create AddRequest class instance
test_model = AddRequest(
type_="workplace_user",
slug="inventore",
role="quas",
environments=["velit", "assumenda"],
slug="id",
role="at",
environments=["voluptatibus", "dolore"],
)
self.assertEqual(test_model.type_, "workplace_user")
self.assertEqual(test_model.slug, "inventore")
self.assertEqual(test_model.role, "quas")
self.assertEqual(test_model.environments, ["velit", "assumenda"])
self.assertEqual(test_model.slug, "id")
self.assertEqual(test_model.role, "at")
self.assertEqual(test_model.environments, ["voluptatibus", "dolore"])

def test_add_request_required_fields_missing(self):
# Assert AddRequest class generation fails without required fields
Expand Down
4 changes: 2 additions & 2 deletions test/models/test_add_response.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ def test_true(self):

def test_add_response(self):
# Create AddResponse class instance
test_model = AddResponse(member={"molestias": 8})
self.assertEqual(test_model.member, {"molestias": 8})
test_model = AddResponse(member={"aliquid": 7})
self.assertEqual(test_model.member, {"aliquid": 7})


if __name__ == "__main__":
Expand Down
8 changes: 4 additions & 4 deletions test/models/test_clone_request.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ def test_true(self):

def test_clone_request(self):
# Create CloneRequest class instance
test_model = CloneRequest(name="soluta", config="dolorem", project="eligendi")
self.assertEqual(test_model.name, "soluta")
self.assertEqual(test_model.config, "dolorem")
self.assertEqual(test_model.project, "eligendi")
test_model = CloneRequest(name="libero", config="tempore", project="earum")
self.assertEqual(test_model.name, "libero")
self.assertEqual(test_model.config, "tempore")
self.assertEqual(test_model.project, "earum")

def test_clone_request_required_fields_missing(self):
# Assert CloneRequest class generation fails without required fields
Expand Down
4 changes: 2 additions & 2 deletions test/models/test_clone_response.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ def test_true(self):

def test_clone_response(self):
# Create CloneResponse class instance
test_model = CloneResponse(config={"nam": 4})
self.assertEqual(test_model.config, {"nam": 4})
test_model = CloneResponse(config={"suscipit": 6})
self.assertEqual(test_model.config, {"suscipit": 6})


if __name__ == "__main__":
Expand Down
6 changes: 3 additions & 3 deletions test/models/test_create_request.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ def test_true(self):

def test_create_request(self):
# Create CreateRequest class instance
test_model = CreateRequest(name="quo", default_project_role="quas")
self.assertEqual(test_model.name, "quo")
self.assertEqual(test_model.default_project_role, "quas")
test_model = CreateRequest(name="explicabo", default_project_role="eveniet")
self.assertEqual(test_model.name, "explicabo")
self.assertEqual(test_model.default_project_role, "eveniet")

def test_create_request_required_fields_missing(self):
# Assert CreateRequest class generation fails without required fields
Expand Down
4 changes: 2 additions & 2 deletions test/models/test_create_response.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ def test_true(self):

def test_create_response(self):
# Create CreateResponse class instance
test_model = CreateResponse(group={"ad": 4})
self.assertEqual(test_model.group, {"ad": 4})
test_model = CreateResponse(group={"eveniet": 8})
self.assertEqual(test_model.group, {"eveniet": 8})


if __name__ == "__main__":
Expand Down
4 changes: 2 additions & 2 deletions test/models/test_delete_request.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ def test_true(self):

def test_delete_request(self):
# Create DeleteRequest class instance
test_model = DeleteRequest(ip="voluptates")
self.assertEqual(test_model.ip, "voluptates")
test_model = DeleteRequest(ip="porro")
self.assertEqual(test_model.ip, "porro")

def test_delete_request_required_fields_missing(self):
# Assert DeleteRequest class generation fails without required fields
Expand Down
13 changes: 5 additions & 8 deletions test/models/test_download_response.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,12 @@ def test_true(self):
def test_download_response(self):
# Create DownloadResponse class instance
test_model = DownloadResponse(
STRIPE="officiis",
ALGOLIA="consequuntur",
DATABASE="fugit",
USER="voluptate",
STRIPE="commodi", ALGOLIA="repellat", DATABASE="laborum", USER="error"
)
self.assertEqual(test_model.STRIPE, "officiis")
self.assertEqual(test_model.ALGOLIA, "consequuntur")
self.assertEqual(test_model.DATABASE, "fugit")
self.assertEqual(test_model.USER, "voluptate")
self.assertEqual(test_model.STRIPE, "commodi")
self.assertEqual(test_model.ALGOLIA, "repellat")
self.assertEqual(test_model.DATABASE, "laborum")
self.assertEqual(test_model.USER, "error")


if __name__ == "__main__":
Expand Down
4 changes: 2 additions & 2 deletions test/models/test_get_response.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ def test_true(self):

def test_get_response(self):
# Create GetResponse class instance
test_model = GetResponse(group={"atque": 7})
self.assertEqual(test_model.group, {"atque": 7})
test_model = GetResponse(group={"odio": 9})
self.assertEqual(test_model.group, {"odio": 9})


if __name__ == "__main__":
Expand Down
10 changes: 5 additions & 5 deletions test/models/test_issue_lease_request.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@ def test_true(self):
def test_issue_lease_request(self):
# Create IssueLeaseRequest class instance
test_model = IssueLeaseRequest(
ttl_sec=6, dynamic_secret="sint", config="occaecati", project="perferendis"
ttl_sec=8, dynamic_secret="consequuntur", config="nihil", project="sequi"
)
self.assertEqual(test_model.ttl_sec, 6)
self.assertEqual(test_model.dynamic_secret, "sint")
self.assertEqual(test_model.config, "occaecati")
self.assertEqual(test_model.project, "perferendis")
self.assertEqual(test_model.ttl_sec, 8)
self.assertEqual(test_model.dynamic_secret, "consequuntur")
self.assertEqual(test_model.config, "nihil")
self.assertEqual(test_model.project, "sequi")

def test_issue_lease_request_required_fields_missing(self):
# Assert IssueLeaseRequest class generation fails without required fields
Expand Down
8 changes: 4 additions & 4 deletions test/models/test_issue_lease_response.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@ def test_true(self):
def test_issue_lease_response(self):
# Create IssueLeaseResponse class instance
test_model = IssueLeaseResponse(
success=True, id="quas", expires_at="qui", value={"illo": 8}
success=True, id="magni", expires_at="cum", value={"nemo": 1}
)
self.assertEqual(test_model.success, True)
self.assertEqual(test_model.id, "quas")
self.assertEqual(test_model.expires_at, "qui")
self.assertEqual(test_model.value, {"illo": 8})
self.assertEqual(test_model.id, "magni")
self.assertEqual(test_model.expires_at, "cum")
self.assertEqual(test_model.value, {"nemo": 1})


if __name__ == "__main__":
Expand Down
4 changes: 2 additions & 2 deletions test/models/test_list_permissions_response.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ def test_true(self):

def test_list_permissions_response(self):
# Create ListPermissionsResponse class instance
test_model = ListPermissionsResponse(permissions=["voluptatem", "nihil"])
self.assertEqual(test_model.permissions, ["voluptatem", "nihil"])
test_model = ListPermissionsResponse(permissions=["libero", "officiis"])
self.assertEqual(test_model.permissions, ["libero", "officiis"])


if __name__ == "__main__":
Expand Down
4 changes: 2 additions & 2 deletions test/models/test_list_response.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ def test_true(self):

def test_list_response(self):
# Create ListResponse class instance
test_model = ListResponse(groups=["nihil", "eveniet"])
self.assertEqual(test_model.groups, ["nihil", "eveniet"])
test_model = ListResponse(groups=["a", "asperiores"])
self.assertEqual(test_model.groups, ["a", "asperiores"])


if __name__ == "__main__":
Expand Down
6 changes: 3 additions & 3 deletions test/models/test_lock_request.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ def test_true(self):

def test_lock_request(self):
# Create LockRequest class instance
test_model = LockRequest(config="dolore", project="ratione")
self.assertEqual(test_model.config, "dolore")
self.assertEqual(test_model.project, "ratione")
test_model = LockRequest(config="atque", project="magni")
self.assertEqual(test_model.config, "atque")
self.assertEqual(test_model.project, "magni")

def test_lock_request_required_fields_missing(self):
# Assert LockRequest class generation fails without required fields
Expand Down
4 changes: 2 additions & 2 deletions test/models/test_lock_response.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ def test_true(self):

def test_lock_response(self):
# Create LockResponse class instance
test_model = LockResponse(config={"voluptates": 4})
self.assertEqual(test_model.config, {"voluptates": 4})
test_model = LockResponse(config={"dolore": 4})
self.assertEqual(test_model.config, {"dolore": 4})


if __name__ == "__main__":
Expand Down
Loading

0 comments on commit 7c16932

Please sign in to comment.