def apply_deletion_policy(cls, user_id: str) -> None: """Delete instances of UserIdByFirebaseAuthIdModel for the user. Args: user_id: str. The ID of the user whose data should be deleted. """ keys = cls.query(cls.user_id == user_id).fetch(keys_only=True) datastore_services.delete_multi(keys)
def apply_deletion_policy(cls, user_id: str) -> None: """Delete instance of GeneralFeedbackThreadUserModel for the user. Args: user_id: str. The ID of the user whose data should be deleted. """ keys = cls.query(cls.user_id == user_id).fetch(keys_only=True) datastore_services.delete_multi(keys)
def apply_deletion_policy(cls, user_id: str) -> None: """Delete instances of TranslationContributionStatsModel for the user. Args: user_id: str. The ID of the user whose data should be deleted. """ datastore_services.delete_multi( cls.query(cls.contributor_user_id == user_id).fetch( keys_only=True))
def apply_deletion_policy(cls, user_id: str) -> None: """Delete instances of TaskEntryModel for the user. Args: user_id: str. The ID of the user whose data should be deleted. """ task_entry_keys = (cls.query(cls.resolver_id == user_id).fetch( keys_only=True)) datastore_services.delete_multi(task_entry_keys)
def delete_all(cls) -> None: """Deletes all entities of this class.""" keys = cast(List[datastore_services.Key], cls.query().fetch(keys_only=True)) datastore_services.delete_multi(keys)