Skip to content

Commit 02133f1

Browse files
Update OpenAPI document to version 4.1.3 and add new fields to PublicationDetailEditRequest
1 parent 3c664c5 commit 02133f1

File tree

72 files changed

+107
-138
lines changed

Some content is hidden

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

72 files changed

+107
-138
lines changed

.github/workflows/python.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@
55

66
name: postmypost_rest_sdk Python package
77

8-
on: [ push, pull_request ]
8+
on: [push, pull_request]
99

1010
jobs:
1111
build:
1212

1313
runs-on: ubuntu-latest
1414
strategy:
1515
matrix:
16-
python-version: [ "3.8", "3.9", "3.10", "3.11" ]
16+
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"]
1717

1818
steps:
1919
- uses: actions/checkout@v3

.openapi-generator/FILES

Lines changed: 3 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
.github/workflows/python.yml
22
.gitignore
33
.gitlab-ci.yml
4-
.openapi-generator-ignore
54
.travis.yml
65
README.md
76
docs/Account.md
@@ -37,6 +36,7 @@ docs/PublicationDetail.md
3736
docs/PublicationDetailEditRequest.md
3837
docs/PublicationDetailPublicationTypeEnum.md
3938
docs/PublicationDetailTikTokPrivacyStatusEnum.md
39+
docs/PublicationDetailXReplySettingsEnum.md
4040
docs/PublicationDetailYouTubePrivacyStatusEnum.md
4141
docs/PublicationEdit.md
4242
docs/PublicationFileResponseEnum.md
@@ -106,6 +106,7 @@ postmypost_rest_sdk/models/publication_detail.py
106106
postmypost_rest_sdk/models/publication_detail_edit_request.py
107107
postmypost_rest_sdk/models/publication_detail_publication_type_enum.py
108108
postmypost_rest_sdk/models/publication_detail_tik_tok_privacy_status_enum.py
109+
postmypost_rest_sdk/models/publication_detail_x_reply_settings_enum.py
109110
postmypost_rest_sdk/models/publication_detail_you_tube_privacy_status_enum.py
110111
postmypost_rest_sdk/models/publication_edit.py
111112
postmypost_rest_sdk/models/publication_file_response_enum.py
@@ -134,61 +135,5 @@ setup.cfg
134135
setup.py
135136
test-requirements.txt
136137
test/__init__.py
137-
test/test_account.py
138-
test/test_account_analytics.py
139-
test/test_account_analytics_response.py
140-
test/test_account_connection_status_enum.py
141-
test/test_accounts_api.py
142-
test/test_accounts_response.py
143-
test/test_analytics_api.py
144-
test/test_attach.py
145-
test/test_bad_request_error.py
146-
test/test_channel.py
147-
test/test_channels_api.py
148-
test/test_channels_response.py
149-
test/test_create_publication_request.py
150-
test/test_error.py
151-
test/test_forbidden_error.py
152-
test/test_init_upload_request.py
153-
test/test_init_upload_request_one_of.py
154-
test/test_init_upload_request_one_of1.py
155-
test/test_link.py
156-
test/test_media_file.py
157-
test/test_metric_value.py
158-
test/test_not_found_error.py
159-
test/test_pagination.py
160-
test/test_project.py
161-
test/test_projects_api.py
162-
test/test_projects_response.py
163-
test/test_publication.py
164-
test/test_publication_analytics.py
165-
test/test_publication_analytics_response.py
166-
test/test_publication_detail.py
167-
test/test_publication_detail_edit_request.py
168-
test/test_publication_detail_publication_type_enum.py
169-
test/test_publication_detail_tik_tok_privacy_status_enum.py
170-
test/test_publication_detail_you_tube_privacy_status_enum.py
171-
test/test_publication_edit.py
172-
test/test_publication_file_response_enum.py
173-
test/test_publication_status_enum.py
174-
test/test_publication_status_enum_edit.py
175-
test/test_publications_api.py
176-
test/test_publications_response.py
177-
test/test_rubric.py
178-
test/test_rubrics_api.py
179-
test/test_rubrics_response.py
180-
test/test_timezone.py
181-
test/test_timezones_api.py
182-
test/test_timezones_response.py
183-
test/test_unauthorized_error.py
184-
test/test_unprocessable_entity_error.py
185-
test/test_update_publication_request.py
186-
test/test_upload_api.py
187-
test/test_upload_complete.py
188-
test/test_upload_init.py
189-
test/test_upload_init_one_of.py
190-
test/test_upload_init_one_of1.py
191-
test/test_upload_init_one_of1_fields_inner.py
192-
test/test_upload_status.py
193-
test/test_upload_status_enum.py
138+
test/test_publication_detail_x_reply_settings_enum.py
194139
tox.ini

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ For agencies, businesses, and creators looking for the safest, most reliable way
1717

1818
This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
1919

20-
- API version: 4.1.0
20+
- API version: 4.1.3
2121
- Package version: 1.0.0
2222
- Generator version: 7.6.0
2323
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
@@ -160,6 +160,7 @@ Class | Method | HTTP request | Description
160160
- [PublicationDetailEditRequest](docs/PublicationDetailEditRequest.md)
161161
- [PublicationDetailPublicationTypeEnum](docs/PublicationDetailPublicationTypeEnum.md)
162162
- [PublicationDetailTikTokPrivacyStatusEnum](docs/PublicationDetailTikTokPrivacyStatusEnum.md)
163+
- [PublicationDetailXReplySettingsEnum](docs/PublicationDetailXReplySettingsEnum.md)
163164
- [PublicationDetailYouTubePrivacyStatusEnum](docs/PublicationDetailYouTubePrivacyStatusEnum.md)
164165
- [PublicationEdit](docs/PublicationEdit.md)
165166
- [PublicationFileResponseEnum](docs/PublicationFileResponseEnum.md)

docs/PublicationDetail.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,17 @@ Name | Type | Description | Notes
88
------------ | ------------- | ------------- | -------------
99
**account_id** | **int** | Account ID | [optional]
1010
**content** | **str** | Publication text | [optional]
11-
**comment** | **str** | First comment | [optional]
11+
**comment** | **str** | First comment on the publication | [optional]
1212
**link** | **str** | External link for the publication | [optional]
1313
**title** | **str** | Publication title | [optional]
1414
**tiktok_comment** | **bool** | Allow comments on TikTok | [optional]
1515
**tiktok_duet** | **bool** | Allow duets on TikTok | [optional]
1616
**tiktok_stitch** | **bool** | Allow stitch on TikTok | [optional]
1717
**tiktok_privacy_status** | [**PublicationDetailTikTokPrivacyStatusEnum**](PublicationDetailTikTokPrivacyStatusEnum.md) | | [optional]
18+
**youtube_privacy_status** | [**PublicationDetailYouTubePrivacyStatusEnum**](PublicationDetailYouTubePrivacyStatusEnum.md) | | [optional]
19+
**x_reply_settings** | [**PublicationDetailXReplySettingsEnum**](PublicationDetailXReplySettingsEnum.md) | | [optional]
20+
**instagram_share_to_feed** | **bool** | Share to Instagram feed | [optional]
21+
**nsfw** | **bool** | Not safe for work flag | [optional]
1822
**files** | [**List[PublicationFileResponseEnum]**](PublicationFileResponseEnum.md) | List of files attached to the publication | [optional]
1923
**publication_type** | [**PublicationDetailPublicationTypeEnum**](PublicationDetailPublicationTypeEnum.md) | |
2024

docs/PublicationDetailEditRequest.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ Name | Type | Description | Notes
1717
**tiktok_stitch** | **bool** | Allow stitch on TikTok | [optional]
1818
**tiktok_privacy_status** | [**PublicationDetailTikTokPrivacyStatusEnum**](PublicationDetailTikTokPrivacyStatusEnum.md) | | [optional]
1919
**youtube_privacy_status** | [**PublicationDetailYouTubePrivacyStatusEnum**](PublicationDetailYouTubePrivacyStatusEnum.md) | | [optional]
20+
**x_reply_settings** | [**PublicationDetailXReplySettingsEnum**](PublicationDetailXReplySettingsEnum.md) | | [optional]
21+
**instagram_share_to_feed** | **bool** | Share to Instagram feed | [optional]
22+
**nsfw** | **bool** | Not safe for work flag | [optional]
2023
**file_ids** | **List[int]** | File IDs | [optional]
2124

2225
## Example

docs/UploadComplete.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
Name | Type | Description | Notes
77
------------ | ------------- | ------------- | -------------
88
**id** | **int** | Upload ID |
9-
**status** | [**UploadStatusEnum**](UploadStatusEnum.md) | | [optional]
9+
**status** | [**UploadStatusEnum**](UploadStatusEnum.md) | |
1010

1111
## Example
1212

docs/UploadInit.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
Name | Type | Description | Notes
77
------------ | ------------- | ------------- | -------------
88
**id** | **int** | Upload ID |
9-
**name** | **str** | File name |
109
**url** | **str** | URL to the uploaded file |
11-
**status** | [**UploadStatusEnum**](UploadStatusEnum.md) | |
1210
**size** | **int** | File size in bytes |
11+
**status** | [**UploadStatusEnum**](UploadStatusEnum.md) | |
12+
**name** | **str** | File name |
1313
**action** | **str** | Upload URL |
1414
**fields** | [**List[UploadInitOneOf1FieldsInner]**](UploadInitOneOf1FieldsInner.md) | Parameters to be sent with the file upload |
1515

docs/UploadInitOneOf.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
Name | Type | Description | Notes
77
------------ | ------------- | ------------- | -------------
88
**id** | **int** | Upload ID |
9-
**name** | **str** | File name |
109
**url** | **str** | URL to the uploaded file |
10+
**size** | **int** | File size in bytes |
1111
**status** | [**UploadStatusEnum**](UploadStatusEnum.md) | |
1212

1313
## Example

postmypost_rest_sdk/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
88
Official OpenAPI specification for the Postmypost social media management (SMM) API. Postmypost is a secure, reliable, and highly trusted social media management platform, recommended by thousands of SMM professionals and agencies. All integrations are built exclusively on official APIs, ensuring maximum security, compliance, and no risk of account blocking or bans. With the Postmypost API, you can automate social media marketing, content scheduling, publishing, analytics, and workflow management across all major platforms, including Instagram, Facebook, Twitter, Threads, Bluesky, LinkedIn, Pinterest, YouTube, Rutube, TikTok, Discord, Reddit, VKontakte, Telegram, Viber, Odnoklassniki, Bitrix, Medium, Tumblr, Mastodon, and Webhook. Why choose Postmypost? - 100% official and secure integrations with social networks - No risk of account blocking — all APIs are fully compliant - Trusted by thousands of businesses, agencies, and SMM professionals - Powerful automation, scheduling, and analytics tools - Friendly support and clear documentation For agencies, businesses, and creators looking for the safest, most reliable way to automate and scale their social media presence, Postmypost is the recommended choice.
99
10-
The version of the OpenAPI document: 4.1.0
10+
The version of the OpenAPI document: 4.1.3
1111
Contact: support@postmypost.io
1212
Generated by OpenAPI Generator (https://openapi-generator.tech)
1313
@@ -68,6 +68,7 @@
6868
from postmypost_rest_sdk.models.publication_detail_edit_request import PublicationDetailEditRequest
6969
from postmypost_rest_sdk.models.publication_detail_publication_type_enum import PublicationDetailPublicationTypeEnum
7070
from postmypost_rest_sdk.models.publication_detail_tik_tok_privacy_status_enum import PublicationDetailTikTokPrivacyStatusEnum
71+
from postmypost_rest_sdk.models.publication_detail_x_reply_settings_enum import PublicationDetailXReplySettingsEnum
7172
from postmypost_rest_sdk.models.publication_detail_you_tube_privacy_status_enum import PublicationDetailYouTubePrivacyStatusEnum
7273
from postmypost_rest_sdk.models.publication_edit import PublicationEdit
7374
from postmypost_rest_sdk.models.publication_file_response_enum import PublicationFileResponseEnum

postmypost_rest_sdk/api/accounts_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
66
Official OpenAPI specification for the Postmypost social media management (SMM) API. Postmypost is a secure, reliable, and highly trusted social media management platform, recommended by thousands of SMM professionals and agencies. All integrations are built exclusively on official APIs, ensuring maximum security, compliance, and no risk of account blocking or bans. With the Postmypost API, you can automate social media marketing, content scheduling, publishing, analytics, and workflow management across all major platforms, including Instagram, Facebook, Twitter, Threads, Bluesky, LinkedIn, Pinterest, YouTube, Rutube, TikTok, Discord, Reddit, VKontakte, Telegram, Viber, Odnoklassniki, Bitrix, Medium, Tumblr, Mastodon, and Webhook. Why choose Postmypost? - 100% official and secure integrations with social networks - No risk of account blocking — all APIs are fully compliant - Trusted by thousands of businesses, agencies, and SMM professionals - Powerful automation, scheduling, and analytics tools - Friendly support and clear documentation For agencies, businesses, and creators looking for the safest, most reliable way to automate and scale their social media presence, Postmypost is the recommended choice.
77
8-
The version of the OpenAPI document: 4.1.0
8+
The version of the OpenAPI document: 4.1.3
99
Contact: support@postmypost.io
1010
Generated by OpenAPI Generator (https://openapi-generator.tech)
1111

0 commit comments

Comments
 (0)