Previous topic

stalker.core.models.types

Next topic

stalker.core.models.types.ProjectType

This Page

stalker.core.models.types.AssetType

Inheritance diagram of stalker.core.models.types.AssetType

class stalker.core.models.types.AssetType(steps=[], **kwargs)[source]

Bases: stalker.core.models.entity.TypeEntity

Holds the information about the asset types.

One AssetType object has information about the pipeline steps that this type of asset has.

So for example one can create a “Chracter” AssetType and then link “Design”, “Modeling”, “Rig”, “Shading” PipelineSteps to this AssetType object. And then have an “Environment” AssetType and then just link “Design”, “Modeling”, “Shading” PipelineSteps to it.

Parameters:steps – This is a list of PipelineStep objects.
__init__(steps=[], **kwargs)[source]

Methods

__init__(**kwargs[, steps])

Attributes

code
created_by gets and sets the User object who has created this
date_created gets and sets the datetime.datetime object which shows when
date_updated gets and sets the datetime.datetime object which shows when
description the description of the entity
name the name of the entity
nice_name this is the nice name of the SimpleEntity. It has the same
notes all the notes about this entity, it should be a list of Notes
steps this is the property that lets you set and get steps attribute
tags a list of Tag objects which shows the related tags to the
updated_by gets and sets the User object who has updated this
steps[source]

this is the property that lets you set and get steps attribute

created_by

gets and sets the User object who has created this AuditEntity

date_created

gets and sets the datetime.datetime object which shows when this object has been created

date_updated

gets and sets the datetime.datetime object which shows when this object has been updated

description

the description of the entity

name

the name of the entity

nice_name

this is the nice name of the SimpleEntity. It has the same value with the name (contextually) but with a different format like, all the whitespaces replaced by underscores (“_”), all the CamelCase form will be expanded by underscore (_) characters and it is always lowercase.

There is also the code attribute which is simple the uppercase form of nice_name if it is not defined differently (i.e set to another value).

notes

all the notes about this entity, it should be a list of Notes objects or an empty list, None is not accepted

tags

a list of Tag objects which shows the related tags to the entity

updated_by

gets and sets the User object who has updated this AuditEntity