Skip to content

Commit cc17743

Browse files
committed
1 parent 664350f commit cc17743

File tree

121 files changed

+2038
-569
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

121 files changed

+2038
-569
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,5 +62,5 @@ docs/_build/
6262
# PyBuilder
6363
target/
6464

65-
#Ipython Notebook
65+
# Ipython Notebook
6666
.ipynb_checkpoints

.openapi-generator/FILES

Lines changed: 33 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,10 @@ docs/CreateAccessToken200Response.md
1010
docs/CreateAccessToken401Response.md
1111
docs/CreateAccessTokenRequest.md
1212
docs/CreateDomain200Response.md
13-
docs/CreateDomain409Response.md
1413
docs/CreateDomainRequest.md
14+
docs/CreateFolder200Response.md
15+
docs/CreateFolder409Response.md
16+
docs/CreateFolderRequest.md
1517
docs/CreateLink429Response.md
1618
docs/CreateLinkRequest.md
1719
docs/CreateQrCodeRequest.md
@@ -23,21 +25,22 @@ docs/EditLinkRequest.md
2325
docs/FoldersApi.md
2426
docs/GetFolders200Response.md
2527
docs/GetFolders200ResponseFoldersInner.md
26-
docs/GetLink200Response.md
27-
docs/GetLink200ResponseGeolinksInner.md
28-
docs/GetLink200ResponseGeolinksInnerConditionsInner.md
29-
docs/GetLink200ResponseMetatag.md
30-
docs/GetLink200ResponseQrcode.md
31-
docs/GetLink200ResponseTagsInner.md
32-
docs/GetLink200ResponseUtm.md
3328
docs/GetLink401Response.md
3429
docs/GetLink404Response.md
3530
docs/GetLink422Response.md
3631
docs/GetStatistics200Response.md
3732
docs/GetStatisticsRequest.md
3833
docs/GetTeams200Response.md
3934
docs/GetTeams200ResponseTeamsInner.md
35+
docs/Link.md
36+
docs/LinkGeolinksInner.md
37+
docs/LinkGeolinksInnerConditionsInner.md
38+
docs/LinkMetatag.md
39+
docs/LinkQrcode.md
40+
docs/LinkTagsInner.md
41+
docs/LinkUtm.md
4042
docs/LinksApi.md
43+
docs/ListLinks200Response.md
4144
docs/QRCodesApi.md
4245
docs/RefreshAccessToken401Response.md
4346
docs/RefreshAccessTokenRequest.md
@@ -57,8 +60,10 @@ test/test_create_access_token200_response.py
5760
test/test_create_access_token401_response.py
5861
test/test_create_access_token_request.py
5962
test/test_create_domain200_response.py
60-
test/test_create_domain409_response.py
6163
test/test_create_domain_request.py
64+
test/test_create_folder200_response.py
65+
test/test_create_folder409_response.py
66+
test/test_create_folder_request.py
6267
test/test_create_link429_response.py
6368
test/test_create_link_request.py
6469
test/test_create_qr_code_request.py
@@ -70,21 +75,22 @@ test/test_edit_link_request.py
7075
test/test_folders_api.py
7176
test/test_get_folders200_response.py
7277
test/test_get_folders200_response_folders_inner.py
73-
test/test_get_link200_response.py
74-
test/test_get_link200_response_geolinks_inner.py
75-
test/test_get_link200_response_geolinks_inner_conditions_inner.py
76-
test/test_get_link200_response_metatag.py
77-
test/test_get_link200_response_qrcode.py
78-
test/test_get_link200_response_tags_inner.py
79-
test/test_get_link200_response_utm.py
8078
test/test_get_link401_response.py
8179
test/test_get_link404_response.py
8280
test/test_get_link422_response.py
8381
test/test_get_statistics200_response.py
8482
test/test_get_statistics_request.py
8583
test/test_get_teams200_response.py
8684
test/test_get_teams200_response_teams_inner.py
85+
test/test_link.py
86+
test/test_link_geolinks_inner.py
87+
test/test_link_geolinks_inner_conditions_inner.py
88+
test/test_link_metatag.py
89+
test/test_link_qrcode.py
90+
test/test_link_tags_inner.py
91+
test/test_link_utm.py
8792
test/test_links_api.py
93+
test/test_list_links200_response.py
8894
test/test_qr_codes_api.py
8995
test/test_refresh_access_token401_response.py
9096
test/test_refresh_access_token_request.py
@@ -112,8 +118,10 @@ urlr/models/create_access_token200_response.py
112118
urlr/models/create_access_token401_response.py
113119
urlr/models/create_access_token_request.py
114120
urlr/models/create_domain200_response.py
115-
urlr/models/create_domain409_response.py
116121
urlr/models/create_domain_request.py
122+
urlr/models/create_folder200_response.py
123+
urlr/models/create_folder409_response.py
124+
urlr/models/create_folder_request.py
117125
urlr/models/create_link429_response.py
118126
urlr/models/create_link_request.py
119127
urlr/models/create_qr_code_request.py
@@ -123,20 +131,21 @@ urlr/models/edit_link500_response.py
123131
urlr/models/edit_link_request.py
124132
urlr/models/get_folders200_response.py
125133
urlr/models/get_folders200_response_folders_inner.py
126-
urlr/models/get_link200_response.py
127-
urlr/models/get_link200_response_geolinks_inner.py
128-
urlr/models/get_link200_response_geolinks_inner_conditions_inner.py
129-
urlr/models/get_link200_response_metatag.py
130-
urlr/models/get_link200_response_qrcode.py
131-
urlr/models/get_link200_response_tags_inner.py
132-
urlr/models/get_link200_response_utm.py
133134
urlr/models/get_link401_response.py
134135
urlr/models/get_link404_response.py
135136
urlr/models/get_link422_response.py
136137
urlr/models/get_statistics200_response.py
137138
urlr/models/get_statistics_request.py
138139
urlr/models/get_teams200_response.py
139140
urlr/models/get_teams200_response_teams_inner.py
141+
urlr/models/link.py
142+
urlr/models/link_geolinks_inner.py
143+
urlr/models/link_geolinks_inner_conditions_inner.py
144+
urlr/models/link_metatag.py
145+
urlr/models/link_qrcode.py
146+
urlr/models/link_tags_inner.py
147+
urlr/models/link_utm.py
148+
urlr/models/list_links200_response.py
140149
urlr/models/refresh_access_token401_response.py
141150
urlr/models/refresh_access_token_request.py
142151
urlr/py.typed

.openapi-generator/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7.14.0
1+
7.16.0

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## [2.12.0] - 2025-09-30
4+
- Updated URLR API version to 1.12
5+
- Updated to OpenAPI Generator 7.16.0
6+
37
## [2.11.1] - 2025-08-07
48
- Better documentation and examples.
59

README.md

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
This SDK is automatically generated with the [OpenAPI Generator](https://openapi-generator.tech) project.
66

7-
- API version: 1.10
7+
- API version: 1.12
88
- Package version: 2.11.1
99
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
1010

@@ -107,10 +107,12 @@ Class | Method | HTTP request | Description
107107
*AccessTokensApi* | [**create_access_token**](docs/AccessTokensApi.md#create_access_token) | **POST** /access_tokens/create | Get an access token
108108
*AccessTokensApi* | [**refresh_access_token**](docs/AccessTokensApi.md#refresh_access_token) | **POST** /access_tokens/refresh | Refresh an access token
109109
*DomainsApi* | [**create_domain**](docs/DomainsApi.md#create_domain) | **POST** /domains/create | Create a domain
110+
*FoldersApi* | [**create_folder**](docs/FoldersApi.md#create_folder) | **POST** /folders/create | Create a folder
110111
*FoldersApi* | [**get_folders**](docs/FoldersApi.md#get_folders) | **GET** /folders/{team_id} | Get folders of workspace
111112
*LinksApi* | [**create_link**](docs/LinksApi.md#create_link) | **POST** /links/create | Create a link
112113
*LinksApi* | [**edit_link**](docs/LinksApi.md#edit_link) | **PATCH** /links/{link_id} | Edit a link
113114
*LinksApi* | [**get_link**](docs/LinksApi.md#get_link) | **GET** /links/{link_id} | Get a link
115+
*LinksApi* | [**list_links**](docs/LinksApi.md#list_links) | **GET** /links | List links
114116
*QRCodesApi* | [**create_qr_code**](docs/QRCodesApi.md#create_qr_code) | **POST** /qrcodes/create | Create a QR Code
115117
*StatisticsApi* | [**get_statistics**](docs/StatisticsApi.md#get_statistics) | **POST** /statistics | Get statistics of a link
116118
*WorkspacesApi* | [**get_teams**](docs/WorkspacesApi.md#get_teams) | **GET** /teams | Get workspaces of user
@@ -125,8 +127,10 @@ Class | Method | HTTP request | Description
125127
- [CreateAccessToken401Response](docs/CreateAccessToken401Response.md)
126128
- [CreateAccessTokenRequest](docs/CreateAccessTokenRequest.md)
127129
- [CreateDomain200Response](docs/CreateDomain200Response.md)
128-
- [CreateDomain409Response](docs/CreateDomain409Response.md)
129130
- [CreateDomainRequest](docs/CreateDomainRequest.md)
131+
- [CreateFolder200Response](docs/CreateFolder200Response.md)
132+
- [CreateFolder409Response](docs/CreateFolder409Response.md)
133+
- [CreateFolderRequest](docs/CreateFolderRequest.md)
130134
- [CreateLink429Response](docs/CreateLink429Response.md)
131135
- [CreateLinkRequest](docs/CreateLinkRequest.md)
132136
- [CreateQrCodeRequest](docs/CreateQrCodeRequest.md)
@@ -136,20 +140,21 @@ Class | Method | HTTP request | Description
136140
- [EditLinkRequest](docs/EditLinkRequest.md)
137141
- [GetFolders200Response](docs/GetFolders200Response.md)
138142
- [GetFolders200ResponseFoldersInner](docs/GetFolders200ResponseFoldersInner.md)
139-
- [GetLink200Response](docs/GetLink200Response.md)
140-
- [GetLink200ResponseGeolinksInner](docs/GetLink200ResponseGeolinksInner.md)
141-
- [GetLink200ResponseGeolinksInnerConditionsInner](docs/GetLink200ResponseGeolinksInnerConditionsInner.md)
142-
- [GetLink200ResponseMetatag](docs/GetLink200ResponseMetatag.md)
143-
- [GetLink200ResponseQrcode](docs/GetLink200ResponseQrcode.md)
144-
- [GetLink200ResponseTagsInner](docs/GetLink200ResponseTagsInner.md)
145-
- [GetLink200ResponseUtm](docs/GetLink200ResponseUtm.md)
146143
- [GetLink401Response](docs/GetLink401Response.md)
147144
- [GetLink404Response](docs/GetLink404Response.md)
148145
- [GetLink422Response](docs/GetLink422Response.md)
149146
- [GetStatistics200Response](docs/GetStatistics200Response.md)
150147
- [GetStatisticsRequest](docs/GetStatisticsRequest.md)
151148
- [GetTeams200Response](docs/GetTeams200Response.md)
152149
- [GetTeams200ResponseTeamsInner](docs/GetTeams200ResponseTeamsInner.md)
150+
- [Link](docs/Link.md)
151+
- [LinkGeolinksInner](docs/LinkGeolinksInner.md)
152+
- [LinkGeolinksInnerConditionsInner](docs/LinkGeolinksInnerConditionsInner.md)
153+
- [LinkMetatag](docs/LinkMetatag.md)
154+
- [LinkQrcode](docs/LinkQrcode.md)
155+
- [LinkTagsInner](docs/LinkTagsInner.md)
156+
- [LinkUtm](docs/LinkUtm.md)
157+
- [ListLinks200Response](docs/ListLinks200Response.md)
153158
- [RefreshAccessToken401Response](docs/RefreshAccessToken401Response.md)
154159
- [RefreshAccessTokenRequest](docs/RefreshAccessTokenRequest.md)
155160

docs/BaseLinkRequest.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ Name | Type | Description | Notes
1313
**tags** | **List[str]** | Tags | [optional]
1414
**password** | **str** | Password | [optional]
1515
**qrcode** | [**BaseLinkRequestQrcode**](BaseLinkRequestQrcode.md) | | [optional]
16-
**utm** | [**GetLink200ResponseUtm**](GetLink200ResponseUtm.md) | | [optional]
16+
**utm** | [**LinkUtm**](LinkUtm.md) | | [optional]
1717
**metatag** | [**BaseLinkRequestMetatag**](BaseLinkRequestMetatag.md) | | [optional]
18-
**geolinks** | [**List[GetLink200ResponseGeolinksInner]**](GetLink200ResponseGeolinksInner.md) | Dynamic routing conditions | [optional]
18+
**geolinks** | [**List[LinkGeolinksInner]**](LinkGeolinksInner.md) | Dynamic routing conditions | [optional]
1919
**delete_at** | **datetime** | Scheduled deletion date | [optional]
2020
**expired_at** | **datetime** | Scheduled expiration date | [optional]
2121
**expired_url** | **str** | Expiration URL | [optional]

docs/CreateFolder200Response.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# CreateFolder200Response
2+
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**team_id** | **str** | Team API ID | [optional]
9+
**name** | **str** | Name | [optional]
10+
**parent_id** | **str** | Parent Folder API ID (if any) | [optional]
11+
**parent_name** | **str** | Parent Folder name (if any) | [optional]
12+
**color** | **str** | Color of folder | [optional]
13+
14+
## Example
15+
16+
```python
17+
from urlr.models.create_folder200_response import CreateFolder200Response
18+
19+
# TODO update the JSON string below
20+
json = "{}"
21+
# create an instance of CreateFolder200Response from a JSON string
22+
create_folder200_response_instance = CreateFolder200Response.from_json(json)
23+
# print the JSON string representation of the object
24+
print(CreateFolder200Response.to_json())
25+
26+
# convert the object into a dict
27+
create_folder200_response_dict = create_folder200_response_instance.to_dict()
28+
# create an instance of CreateFolder200Response from a dict
29+
create_folder200_response_from_dict = CreateFolder200Response.from_dict(create_folder200_response_dict)
30+
```
31+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
32+
33+
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# CreateDomain409Response
1+
# CreateFolder409Response
22

33

44
## Properties
@@ -13,19 +13,19 @@ Name | Type | Description | Notes
1313
## Example
1414

1515
```python
16-
from urlr.models.create_domain409_response import CreateDomain409Response
16+
from urlr.models.create_folder409_response import CreateFolder409Response
1717

1818
# TODO update the JSON string below
1919
json = "{}"
20-
# create an instance of CreateDomain409Response from a JSON string
21-
create_domain409_response_instance = CreateDomain409Response.from_json(json)
20+
# create an instance of CreateFolder409Response from a JSON string
21+
create_folder409_response_instance = CreateFolder409Response.from_json(json)
2222
# print the JSON string representation of the object
23-
print(CreateDomain409Response.to_json())
23+
print(CreateFolder409Response.to_json())
2424

2525
# convert the object into a dict
26-
create_domain409_response_dict = create_domain409_response_instance.to_dict()
27-
# create an instance of CreateDomain409Response from a dict
28-
create_domain409_response_from_dict = CreateDomain409Response.from_dict(create_domain409_response_dict)
26+
create_folder409_response_dict = create_folder409_response_instance.to_dict()
27+
# create an instance of CreateFolder409Response from a dict
28+
create_folder409_response_from_dict = CreateFolder409Response.from_dict(create_folder409_response_dict)
2929
```
3030
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
3131

docs/CreateFolderRequest.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# CreateFolderRequest
2+
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**team_id** | **str** | Team API ID |
9+
**name** | **str** | Name |
10+
**parent_id** | **str** | Folder API ID (if any) | [optional]
11+
**color** | **str** | Color of folder | [optional]
12+
13+
## Example
14+
15+
```python
16+
from urlr.models.create_folder_request import CreateFolderRequest
17+
18+
# TODO update the JSON string below
19+
json = "{}"
20+
# create an instance of CreateFolderRequest from a JSON string
21+
create_folder_request_instance = CreateFolderRequest.from_json(json)
22+
# print the JSON string representation of the object
23+
print(CreateFolderRequest.to_json())
24+
25+
# convert the object into a dict
26+
create_folder_request_dict = create_folder_request_instance.to_dict()
27+
# create an instance of CreateFolderRequest from a dict
28+
create_folder_request_from_dict = CreateFolderRequest.from_dict(create_folder_request_dict)
29+
```
30+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
31+
32+

docs/CreateLinkRequest.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ Name | Type | Description | Notes
1313
**tags** | **List[str]** | Tags | [optional]
1414
**password** | **str** | Password | [optional]
1515
**qrcode** | [**BaseLinkRequestQrcode**](BaseLinkRequestQrcode.md) | | [optional]
16-
**utm** | [**GetLink200ResponseUtm**](GetLink200ResponseUtm.md) | | [optional]
16+
**utm** | [**LinkUtm**](LinkUtm.md) | | [optional]
1717
**metatag** | [**BaseLinkRequestMetatag**](BaseLinkRequestMetatag.md) | | [optional]
18-
**geolinks** | [**List[GetLink200ResponseGeolinksInner]**](GetLink200ResponseGeolinksInner.md) | Dynamic routing conditions | [optional]
18+
**geolinks** | [**List[LinkGeolinksInner]**](LinkGeolinksInner.md) | Dynamic routing conditions | [optional]
1919
**delete_at** | **datetime** | Scheduled deletion date | [optional]
2020
**expired_at** | **datetime** | Scheduled expiration date | [optional]
2121
**expired_url** | **str** | Expiration URL | [optional]

0 commit comments

Comments
 (0)