Skip to content
Merged
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
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions cloudglue/client/resources/share.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ def create(
description: Optional[str] = None,
metadata: Optional[Dict[str, Any]] = None,
visibility: Optional[str] = None,
link_preview: Optional[str] = None,
):
"""Create a shareable asset.

Expand All @@ -38,6 +39,11 @@ def create(
restricted to members of the owning account and stream via a signed,
token-gated playback url. Cannot be changed after creation. A file (or
file segment) can have at most one active share per visibility.
link_preview: Optional rich link-preview (Open Graph) metadata for unfurl
bots such as Slack and iMessage, either 'none' (API default) or 'full'.
Only affects private shares: 'none' emits no preview metadata, 'full'
emits title, description, and thumbnail tags. Public shares always emit
full metadata regardless of this value.

Returns:
ShareableAsset object with the share_url.
Expand All @@ -53,6 +59,7 @@ def create(
description=description,
metadata=metadata,
visibility=visibility,
link_preview=link_preview,
)
return self.api.create_shareable_asset(create_shareable_asset_request=request)
except ApiException as e:
Expand Down Expand Up @@ -128,6 +135,7 @@ def update(
title: Optional[str] = None,
description: Optional[str] = None,
metadata: Optional[Dict[str, Any]] = None,
link_preview: Optional[str] = None,
):
"""Update a shareable asset.

Expand All @@ -136,6 +144,10 @@ def update(
title: New title for the shareable asset.
description: New description for the shareable asset.
metadata: New metadata for the shareable asset.
link_preview: Rich link-preview (Open Graph) metadata for unfurl bots,
either 'none' or 'full'. Only affects private shares; public shares
always emit full metadata. Note visibility itself cannot be changed
after creation.

Returns:
Updated ShareableAsset object.
Expand All @@ -148,6 +160,7 @@ def update(
title=title,
description=description,
metadata=metadata,
link_preview=link_preview,
)
return self.api.update_shareable_asset(
id=shareable_asset_id,
Expand Down
2 changes: 1 addition & 1 deletion cloudglue/sdk/README.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/__init__.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/chat_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/collections_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/data_connectors_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/deep_search_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/describe_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/extract_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/face_detection_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/face_match_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/file_segments_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/files_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/frames_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/response_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/search_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/segmentations_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/segments_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/share_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/tags_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/thumbnails_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/transcribe_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api/webhooks_api.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/api_client.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions cloudglue/sdk/configuration.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/exceptions.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/models/__init__.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/models/add_collection_file.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/models/add_you_tube_collection_file.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/models/chapter.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/models/chat_completion_list.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/models/chat_completion_list_data_inner.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/models/chat_completion_payload.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/models/chat_completion_request.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cloudglue/sdk/models/chat_completion_request_filter.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading