sharing#

class predict_backend.utils.sharing.ShareMethod(value)#

Bases: Enum

An enumeration.

EMAIL = 'email'#
predict_backend.utils.sharing.build_share_url(base_url, object_id, object_type, meta_data)#
predict_backend.utils.sharing.send_share_document(to_users, from_user, share_url, object_type, share_method=ShareMethod.EMAIL)#

Generate and send a document that contains necessary references to a shared predict object (flow, blueprint, asset, etc).

Parameters:
  • to_users (List[str]) – Users to send to.

  • from_user (str) – User to send from.

  • share_url (str) – Uri of the object being shared.

  • object_type (str) – Type of object being shared.

  • share_method (Optional[ShareMethod]) – Share method.

Return type:

Dict

Returns:

predict_backend.utils.sharing.send_share_email(to_users, from_user, flow_title, share_url)#
Return type:

Dict