in2lambda.api.visibility_status.VisibilityController¶
- class in2lambda.api.visibility_status.VisibilityController(initial_status: VisibilityStatus = OPEN)[source]¶
Bases:
object
Controller for managing visibility status with easy-to-use methods.
- __init__(initial_status: VisibilityStatus = OPEN)[source]¶
Initialize the VisibilityController with a specific status.
Methods
__init__
([initial_status])Initialize the VisibilityController with a specific status.
to_dict
()Convert VisibilityController to dictionary for JSON serialization.
to_hide
()Change status to HIDE.
to_open
()Change status to OPEN.
Change status to OPEN_WITH_WARNINGS.
Attributes
Return the current visibility status.
- property status: VisibilityStatus¶
Return the current visibility status.
- to_hide()[source]¶
Change status to HIDE.
Example
>>> vc = VisibilityController() >>> vc.to_hide() >>> vc.status HIDE