Skip to content

Commit dd898f1

Browse files
smurflo2github-actions[bot]
authored andcommitted
Update python-client SDK to version 3.5.11
1 parent 258b08e commit dd898f1

File tree

30 files changed

+322
-74
lines changed

30 files changed

+322
-74
lines changed

packages/open-api-lcn-clients/python-client/.openapi-generator/FILES

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ docs/ContactMethodsVerifyContactMethod200Response.md
122122
docs/ContactMethodsVerifyContactMethodRequest.md
123123
docs/ContractsAddAutoBoostsToContractRequest.md
124124
docs/ContractsApi.md
125+
docs/ContractsConsentToContract200Response.md
125126
docs/ContractsConsentToContractRequest.md
126127
docs/ContractsConsentToContractRequestTerms.md
127128
docs/ContractsConsentToContractRequestTermsRead.md
@@ -409,6 +410,7 @@ openapi_client/models/contact_methods_set_primary_contact_method_request.py
409410
openapi_client/models/contact_methods_verify_contact_method200_response.py
410411
openapi_client/models/contact_methods_verify_contact_method_request.py
411412
openapi_client/models/contracts_add_auto_boosts_to_contract_request.py
413+
openapi_client/models/contracts_consent_to_contract200_response.py
412414
openapi_client/models/contracts_consent_to_contract_request.py
413415
openapi_client/models/contracts_consent_to_contract_request_terms.py
414416
openapi_client/models/contracts_consent_to_contract_request_terms_read.py
@@ -676,6 +678,7 @@ test/test_contact_methods_verify_contact_method200_response.py
676678
test/test_contact_methods_verify_contact_method_request.py
677679
test/test_contracts_add_auto_boosts_to_contract_request.py
678680
test/test_contracts_api.py
681+
test/test_contracts_consent_to_contract200_response.py
679682
test/test_contracts_consent_to_contract_request.py
680683
test/test_contracts_consent_to_contract_request_terms.py
681684
test/test_contracts_consent_to_contract_request_terms_read.py

packages/open-api-lcn-clients/python-client/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -347,6 +347,7 @@ Class | Method | HTTP request | Description
347347
- [ContactMethodsVerifyContactMethod200Response](docs/ContactMethodsVerifyContactMethod200Response.md)
348348
- [ContactMethodsVerifyContactMethodRequest](docs/ContactMethodsVerifyContactMethodRequest.md)
349349
- [ContractsAddAutoBoostsToContractRequest](docs/ContractsAddAutoBoostsToContractRequest.md)
350+
- [ContractsConsentToContract200Response](docs/ContractsConsentToContract200Response.md)
350351
- [ContractsConsentToContractRequest](docs/ContractsConsentToContractRequest.md)
351352
- [ContractsConsentToContractRequestTerms](docs/ContractsConsentToContractRequestTerms.md)
352353
- [ContractsConsentToContractRequestTermsRead](docs/ContractsConsentToContractRequestTermsRead.md)

packages/open-api-lcn-clients/python-client/docs/ContractsApi.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ Name | Type | Description | Notes
109109
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
110110

111111
# **contracts_consent_to_contract**
112-
> str contracts_consent_to_contract(contracts_consent_to_contract_request)
112+
> ContractsConsentToContract200Response contracts_consent_to_contract(contracts_consent_to_contract_request)
113113
114114
Consent To Contract
115115

@@ -121,6 +121,7 @@ Consents to a Contract with a hard set of terms
121121

122122
```python
123123
import openapi_client
124+
from openapi_client.models.contracts_consent_to_contract200_response import ContractsConsentToContract200Response
124125
from openapi_client.models.contracts_consent_to_contract_request import ContractsConsentToContractRequest
125126
from openapi_client.rest import ApiException
126127
from pprint import pprint
@@ -167,7 +168,7 @@ Name | Type | Description | Notes
167168

168169
### Return type
169170

170-
**str**
171+
[**ContractsConsentToContract200Response**](ContractsConsentToContract200Response.md)
171172

172173
### Authorization
173174

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# ContractsConsentToContract200Response
2+
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**terms_uri** | **str** | |
9+
**redirect_url** | **str** | | [optional]
10+
11+
## Example
12+
13+
```python
14+
from openapi_client.models.contracts_consent_to_contract200_response import ContractsConsentToContract200Response
15+
16+
# TODO update the JSON string below
17+
json = "{}"
18+
# create an instance of ContractsConsentToContract200Response from a JSON string
19+
contracts_consent_to_contract200_response_instance = ContractsConsentToContract200Response.from_json(json)
20+
# print the JSON string representation of the object
21+
print(ContractsConsentToContract200Response.to_json())
22+
23+
# convert the object into a dict
24+
contracts_consent_to_contract200_response_dict = contracts_consent_to_contract200_response_instance.to_dict()
25+
# create an instance of ContractsConsentToContract200Response from a dict
26+
contracts_consent_to_contract200_response_from_dict = ContractsConsentToContract200Response.from_dict(contracts_consent_to_contract200_response_dict)
27+
```
28+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
29+
30+

packages/open-api-lcn-clients/python-client/docs/ContractsConsentToContractRequest.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ Name | Type | Description | Notes
99
**contract_uri** | **str** | |
1010
**expires_at** | **str** | | [optional]
1111
**one_time** | **bool** | | [optional]
12+
**recipient_token** | **str** | | [optional]
1213

1314
## Example
1415

packages/open-api-lcn-clients/python-client/docs/StorageResolve200ResponseAnyOfAnyOfReadCredentialsCategoriesValue.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
Name | Type | Description | Notes
77
------------ | ------------- | ------------- | -------------
88
**required** | **bool** | |
9+
**default_enabled** | **bool** | | [optional]
910

1011
## Example
1112

packages/open-api-lcn-clients/python-client/openapi_client/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@
155155
"ContactMethodsVerifyContactMethod200Response",
156156
"ContactMethodsVerifyContactMethodRequest",
157157
"ContractsAddAutoBoostsToContractRequest",
158+
"ContractsConsentToContract200Response",
158159
"ContractsConsentToContractRequest",
159160
"ContractsConsentToContractRequestTerms",
160161
"ContractsConsentToContractRequestTermsRead",
@@ -440,6 +441,7 @@
440441
from openapi_client.models.contact_methods_verify_contact_method200_response import ContactMethodsVerifyContactMethod200Response as ContactMethodsVerifyContactMethod200Response
441442
from openapi_client.models.contact_methods_verify_contact_method_request import ContactMethodsVerifyContactMethodRequest as ContactMethodsVerifyContactMethodRequest
442443
from openapi_client.models.contracts_add_auto_boosts_to_contract_request import ContractsAddAutoBoostsToContractRequest as ContractsAddAutoBoostsToContractRequest
444+
from openapi_client.models.contracts_consent_to_contract200_response import ContractsConsentToContract200Response as ContractsConsentToContract200Response
443445
from openapi_client.models.contracts_consent_to_contract_request import ContractsConsentToContractRequest as ContractsConsentToContractRequest
444446
from openapi_client.models.contracts_consent_to_contract_request_terms import ContractsConsentToContractRequestTerms as ContractsConsentToContractRequestTerms
445447
from openapi_client.models.contracts_consent_to_contract_request_terms_read import ContractsConsentToContractRequestTermsRead as ContractsConsentToContractRequestTermsRead

packages/open-api-lcn-clients/python-client/openapi_client/api/contracts_api.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
from pydantic import StrictBool, StrictStr
2020
from typing import Optional
2121
from openapi_client.models.contracts_add_auto_boosts_to_contract_request import ContractsAddAutoBoostsToContractRequest
22+
from openapi_client.models.contracts_consent_to_contract200_response import ContractsConsentToContract200Response
2223
from openapi_client.models.contracts_consent_to_contract_request import ContractsConsentToContractRequest
2324
from openapi_client.models.contracts_create_consent_flow_contract_request import ContractsCreateConsentFlowContractRequest
2425
from openapi_client.models.contracts_get_all_credentials_for_terms_request import ContractsGetAllCredentialsForTermsRequest
@@ -362,7 +363,7 @@ def contracts_consent_to_contract(
362363
_content_type: Optional[StrictStr] = None,
363364
_headers: Optional[Dict[StrictStr, Any]] = None,
364365
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
365-
) -> str:
366+
) -> ContractsConsentToContract200Response:
366367
"""Consent To Contract
367368
368369
Consents to a Contract with a hard set of terms
@@ -400,7 +401,7 @@ def contracts_consent_to_contract(
400401
)
401402

402403
_response_types_map: Dict[str, Optional[str]] = {
403-
'200': "str",
404+
'200': "ContractsConsentToContract200Response",
404405
'400': "ErrorBADREQUEST",
405406
'401': "ErrorUNAUTHORIZED",
406407
'403': "ErrorFORBIDDEN",
@@ -433,7 +434,7 @@ def contracts_consent_to_contract_with_http_info(
433434
_content_type: Optional[StrictStr] = None,
434435
_headers: Optional[Dict[StrictStr, Any]] = None,
435436
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
436-
) -> ApiResponse[str]:
437+
) -> ApiResponse[ContractsConsentToContract200Response]:
437438
"""Consent To Contract
438439
439440
Consents to a Contract with a hard set of terms
@@ -471,7 +472,7 @@ def contracts_consent_to_contract_with_http_info(
471472
)
472473

473474
_response_types_map: Dict[str, Optional[str]] = {
474-
'200': "str",
475+
'200': "ContractsConsentToContract200Response",
475476
'400': "ErrorBADREQUEST",
476477
'401': "ErrorUNAUTHORIZED",
477478
'403': "ErrorFORBIDDEN",
@@ -542,7 +543,7 @@ def contracts_consent_to_contract_without_preload_content(
542543
)
543544

544545
_response_types_map: Dict[str, Optional[str]] = {
545-
'200': "str",
546+
'200': "ContractsConsentToContract200Response",
546547
'400': "ErrorBADREQUEST",
547548
'401': "ErrorUNAUTHORIZED",
548549
'403': "ErrorFORBIDDEN",

packages/open-api-lcn-clients/python-client/openapi_client/models/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@
127127
from openapi_client.models.contact_methods_verify_contact_method200_response import ContactMethodsVerifyContactMethod200Response
128128
from openapi_client.models.contact_methods_verify_contact_method_request import ContactMethodsVerifyContactMethodRequest
129129
from openapi_client.models.contracts_add_auto_boosts_to_contract_request import ContractsAddAutoBoostsToContractRequest
130+
from openapi_client.models.contracts_consent_to_contract200_response import ContractsConsentToContract200Response
130131
from openapi_client.models.contracts_consent_to_contract_request import ContractsConsentToContractRequest
131132
from openapi_client.models.contracts_consent_to_contract_request_terms import ContractsConsentToContractRequestTerms
132133
from openapi_client.models.contracts_consent_to_contract_request_terms_read import ContractsConsentToContractRequestTermsRead
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
# coding: utf-8
2+
3+
"""
4+
LearnCloud Network API
5+
6+
API for interacting with LearnCloud Network
7+
8+
The version of the OpenAPI document: 1.0.0
9+
Generated by OpenAPI Generator (https://openapi-generator.tech)
10+
11+
Do not edit the class manually.
12+
""" # noqa: E501
13+
14+
15+
from __future__ import annotations
16+
import pprint
17+
import re # noqa: F401
18+
import json
19+
20+
from pydantic import BaseModel, ConfigDict, Field, StrictStr
21+
from typing import Any, ClassVar, Dict, List, Optional
22+
from typing import Optional, Set
23+
from typing_extensions import Self
24+
25+
class ContractsConsentToContract200Response(BaseModel):
26+
"""
27+
ContractsConsentToContract200Response
28+
""" # noqa: E501
29+
terms_uri: StrictStr = Field(alias="termsUri")
30+
redirect_url: Optional[StrictStr] = Field(default=None, alias="redirectUrl")
31+
__properties: ClassVar[List[str]] = ["termsUri", "redirectUrl"]
32+
33+
model_config = ConfigDict(
34+
populate_by_name=True,
35+
validate_assignment=True,
36+
protected_namespaces=(),
37+
)
38+
39+
40+
def to_str(self) -> str:
41+
"""Returns the string representation of the model using alias"""
42+
return pprint.pformat(self.model_dump(by_alias=True))
43+
44+
def to_json(self) -> str:
45+
"""Returns the JSON representation of the model using alias"""
46+
# TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead
47+
return json.dumps(self.to_dict())
48+
49+
@classmethod
50+
def from_json(cls, json_str: str) -> Optional[Self]:
51+
"""Create an instance of ContractsConsentToContract200Response from a JSON string"""
52+
return cls.from_dict(json.loads(json_str))
53+
54+
def to_dict(self) -> Dict[str, Any]:
55+
"""Return the dictionary representation of the model using alias.
56+
57+
This has the following differences from calling pydantic's
58+
`self.model_dump(by_alias=True)`:
59+
60+
* `None` is only added to the output dict for nullable fields that
61+
were set at model initialization. Other fields with value `None`
62+
are ignored.
63+
"""
64+
excluded_fields: Set[str] = set([
65+
])
66+
67+
_dict = self.model_dump(
68+
by_alias=True,
69+
exclude=excluded_fields,
70+
exclude_none=True,
71+
)
72+
return _dict
73+
74+
@classmethod
75+
def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
76+
"""Create an instance of ContractsConsentToContract200Response from a dict"""
77+
if obj is None:
78+
return None
79+
80+
if not isinstance(obj, dict):
81+
return cls.model_validate(obj)
82+
83+
_obj = cls.model_validate({
84+
"termsUri": obj.get("termsUri"),
85+
"redirectUrl": obj.get("redirectUrl")
86+
})
87+
return _obj
88+
89+

0 commit comments

Comments
 (0)