Example #1
0
def create_modify_scene_interactor():
    return ModifySceneInteractor(
        scene_repo=create_scene_repo(),
        scene_validator=create_scene_validator(),
        permissions_validator=create_experience_permissions_validator())
Example #2
0
def create_get_scenes_from_experience_interactor():
    return GetScenesFromExperienceInteractor(
        scene_repo=create_scene_repo(),
        permissions_validator=create_experience_permissions_validator())
Example #3
0
def create_create_new_scene_interactor():
    return CreateNewSceneInteractor(
        scene_repo=create_scene_repo(),
        scene_validator=create_scene_validator(),
        permissions_validator=create_experience_permissions_validator())
Example #4
0
def create_scene_permissions_validator():
    return ScenePermissionsValidator(scene_repo=create_scene_repo(),
                                     experience_permissions_validator=
                                     create_experience_permissions_validator())