ForexAnnotationJournal

class app.portfolio.models.annotation.forex.forex_annotation.ForexAnnotationJournal[source]

Bases: ForexAnnotationImpl, AnnotationJournal

Inheritance diagram of ForexAnnotationJournal

Inheritance Diagram for ForexAnnotationJournal

Methods

add_currency(currency)

clear()

model_post_init(context)

recalculate()

Attributes

model_config

Configuration for the model, should be a dictionary conforming to ConfigDict.

record

instance_parent_weakref

add_currency(currency: Currency | Iterable[Currency]) None[source]
Parameters:

currency (Currency | Iterable[Currency])

Return type:

None

clear() None[source]
Return type:

None

model_config: ClassVar[ConfigDict] = {'extra': 'forbid', 'frozen': True, 'serialize_by_alias': True, 'validate_assignment': True, 'validate_by_alias': True}

Configuration for the model, should be a dictionary conforming to ConfigDict.

model_post_init(context: Any) None
Parameters:

context (Any)

Return type:

None

recalculate() None[source]
Return type:

None