Project

class Project(parent=None)

Bases: Item

This class describes a project object child of Item class

get_all(show_all=False)

Gets all projects accessible by the connected user

Parameters:

show_all (boolean, optional) – Add completed and trashed projects

Returns:

List of Project class

Return type:

List of Project

get_assets()

Gets all the assets of the project

Returns:

List of Asset class, Edge class and Tasks

Return type:

List of dictionary {item: Asset, edge: Edge, tasks: [Task]}

get_properties()

Gets all the properties of the project

Returns:

List of Properties class

Return type:

List of Item

get_shots()

Gets all the shots of the project

Returns:

List of Shot class, Edge class and Tasks

Return type:

List of dictionary {item: Shot, edge: Edge, tasks: [Task]}

get_statuses()

Gets the statuses of the project

Returns:

The statuses

Return type:

dictionary